Co - design of Fault - Tolerant Systems with Imperfect Fault Detection
نویسنده
چکیده
In recent decades, transient faults have become a critical issue in modern electronic devices. Therefore, many fault-tolerant techniques have been proposed to increase system reliability, such as active redundancy, which can be implemented in both space and time dimensions. The main challenge of active redundancy is to introduce the minimal overhead of redundancy and to schedule the tasks. In many pervious works, perfect fault detectors are assumed to simplify the problem. However, the induced resource and time overheads of such fault detectors make them impractical to be implemented. In order to tackle the problem, an alternative approach was proposed based on imperfect fault detectors. So far, only software implementation is studied for the proposed imperfect fault detection approach. In this thesis, we take hardware-acceleration into consideration. Field-programmable gate array (FPGA) is used to accommodate tasks in hardware. In order to utilize the FPGA resources efficiently, the mapping and the selection of fault detectors for each task replica have to be carefully decided. In this work, we present two optimization approaches considering two FPGA technologies, namely, statically reconfigurable FPGA and dynamically reconfigurable FPGA respectively. Both approaches are evaluated and compared with the proposed software-only approach by extensive experiments.
منابع مشابه
An approach to fault detection and correction in design of systems using of Turbo codes
We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...
متن کاملFault tolerant system with imperfect coverage, reboot and server vacation
This study is concerned with the performance modeling of a fault tolerant system consisting of operating units supported by a combination of warm and cold spares. The on-line as well as warm standby units are subject to failures and are send for the repair to a repair facility having single repairman which is prone to failure. If the failed unit is not detected, the system enters into an unsafe...
متن کاملA New Design of Fault Tolerant Comparator
In this paper we have presented a new design of fault tolerant comparator with a fault free hot spare. The aim of this design is to achieve a low overhead of time and area in fault tolerant comparators. We have used hot standby technique to normal operation of the system without interrupting and dynamic recovery method in fault detection and correction. The circuit is divided to smaller modules...
متن کاملDesign of an Active Approach for Detection, Estimation and Short-Circuit Stator Fault Tolerant Control in Induction Motors
Three phase induction motors have many applications in industries. Consequently, detecting and estimating the fault and compensate it in a way that the faulty induction motor satisfies the predefined goals are important issues. One of the most common faults in induction motors is the short circuit of the stator winding. In this paper, an active fault-tolerant control system is designed and pres...
متن کاملA Fault-Tolerant Technique for Nanocomputers: NAND Multiplexing
In order to make systems based on nanometerscale devices reliable, the design of fault-tolerant architectures will be necessary. This paper presents a novel fault-tolerant technique for future nanocomputers, NAND multiplexing. Initiated by von Neumann, the NAND multiplexing technique, based on a massive duplication of imperfect devices and randomized imperfect interconnect, had been studied wit...
متن کامل